//
//  LZManagerStaffPresenter.h
//  laziz_Merchant
//
//  Created by xbnzd on 17/3/9.
//  Copyright © 2017年 XBN. All rights reserved.
//

#import "LZBasePresenter.h"
@class LZStaffModel;

@interface LZManagerStaffPresenter : LZBasePresenter

#pragma mark -
#pragma mark 添加新员工
/**
 添加新员工

 @param staffModel <#staffModel description#>
 @param successBlock <#successBlock description#>
 @param failureBlock <#failureBlock description#>
 */
- (void)addNewStaffWithModel:(LZStaffModel *)staffModel Success:(PresenterCommonSuccess)successBlock Failure:(PresenterCommonFail)failureBlock;

#pragma mark -
#pragma mark 员工列表
- (void)getStaffListWithTimeStamp:(NSTimeInterval)timeStamp PageNum:(NSInteger)page Limit:(NSInteger)limit Success:(void(^)(NSArray *listArr, NSInteger totalCount))successBlock Failure:(PresenterCommonFail)failureBlock;


#pragma mark -
#pragma mark 删除员工
- (void)deleteStaffWithStaffID:(NSString *)staffId Success:(PresenterCommonSuccess)successBlock Failure:(PresenterCommonFail)failureBlock;

#pragma mark -
#pragma mark 编辑员工
- (void)editStaffWithModel:(LZStaffModel *)staffModel Success:(PresenterCommonSuccess)successBlock Failure:(PresenterCommonFail)failureBlock;

@end
